<?php
/**
 *
 * @authors generator
 * @date    2020-10-16 11:33:35
 */

namespace App\Commons\Domain\Module\UserCenter\Model;

use App\Commons\Domain\Casts\Ip;
use App\Commons\Domain\Core\Model;
use App\Commons\Domain\Module\UserCenter\Model\Member;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Auth\Authenticatable;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Foundation\Auth\Access\Authorizable;


/**
 * App\Commons\Domain\Module\UserCenter\Model\UserLog
 *
 * @property int $id
 * @property \Illuminate\Support\Carbon $created_at
 * @property \Illuminate\Support\Carbon $updated_at
 * @property string $uid 用户uid
 * @property string $username 用户名
 * @property int $ip 操作ip
 * @property int $device 设备名称
 * @property int $status 状态：1成功，2失败
 * @property string $note 备注
 * @property int $type 日志来源：1.登录，2安全设置，3交易
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereDevice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereIp($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereNote($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereUid($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|UserLog whereUsername($value)
 * @mixin \Eloquent
 */
class UserLog extends Model
{

}
